package nccloud.itf.ftm.framect.self;

import java.util.Map;

import nc.vo.ftm.contract.AggContractVO;
import nc.vo.ftm.framect.AggFramectHVO;
import nc.vo.pub.BusinessException;

public interface IFramectEventService {
	
	AggFramectHVO handleBodyAfterEvent(Map<String,Object> eventData, AggFramectHVO billvo) throws BusinessException;
	
	AggFramectHVO handleHeadAfterEvent(Map<String,Object> eventData, AggFramectHVO billvo) throws BusinessException;

	Boolean handleHeadCuAfterEvent(Map<String,Object> eventData, AggContractVO billvo) throws BusinessException;

	AggFramectHVO findAggFramectHVOByPk(String paramString) throws BusinessException;
}
